roaring crater - German English Dictionary